package gky.stt.cangshu.cangshu_auth.domain.entity;


import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

    @TableName(value ="ums_sys_user")
    @Data
    public class UmsSysUser implements Serializable {
        /**
         * 用户ID
         */
        @TableId(type = IdType.AUTO)
        private Long id;

        /**
         * 用户账号
         */
        private String username;

        /**
         * 用户昵称
         */
        private String nickname;

        /**
         * 用户邮箱
         */
        private String email;

        /**
         * 手机号码
         */
        private String mobile;

        /**
         * 用户性别（0男 1女 2未知）
         */
        private Integer sex;

        /**
         * 头像地址
         */
        private String avatar;

        /**
         * 密码
         */
        private String password;

        /**
         * 帐号状态（0正常 1停用）
         */
        private Integer status;

        /**
         * 创建者
         */
        private String creator;

        /**
         * 创建时间
         */
        private LocalDateTime createTime;

        /**
         * 更新者
         */
        private String updater;

        /**
         * 更新时间
         */
        private LocalDateTime updateTime;

        /**
         * 备注
         */
        private String remark;

        /**
         * 逻辑删除 0未删除 1已删除
         */
        @TableLogic
        private Integer deleted;

        @TableField(exist = false)
        private static final long serialVersionUID = 1L;
}

